﻿SetTitleMatchMode 2                ;窗口标题的任意位置包含 WinTitle 才能匹配.
;StringCaseSense On                 ;字符串比较是否区分大小写
#SingleInstance Force               ;单例模式，跳过对话框并自动替换旧实例, 效果类似于 Reload 命令.

;检查是否是自启动,如果不是,增加自启动设置
;sysCheckAutoRun()



;检查是否是自启动,如果不是,增加自启动设置
sysCheckAutoRun(){
    ;runCmd=%A_ScriptDir%\%A_ScriptName% 1
    runCmd:=Format("{1}\{2}",A_ScriptDir,A_ScriptName)
    regeditDir:="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"

    OutputVar:=RegRead(regeditDir, "hotkey")
    If (OutputVar=="" or OutputVar!=runCmd){
        RegWrite runCmd,"REG_SZ", regeditDir , "hotkey"
    }
}

;这里本来是因为使用space做热键的时候与quickLook一起使用的时候,查看文件以后会立刻关闭,为了解决这个问题,添加的处理
;现在已经不使用space做热键了,不稳定,所以去掉
; argLength := A_Args.Length()
; If(argLength >= 1){
;     SetTimer,ReloadScript,-10000 
; }
; Return

; ReloadScript:
;     Reload
; Return